// import 'package:flutter_notes/db/base/dao_base.dart';
// import 'package:flutter_notes/model/note.dart';
//
// class NoteDb extends DbBase<Note> {
//   NoteDb() :super(
//       tableName: "note",
//       createSql: """CREATE TABLE IF NOT EXISTS note (
//         id INTEGER PRIMARY KEY AUTOINCREMENT,
//         title TEXT,
//         cover TEXT,
//         content TEXT NOT NULL,
//         dateTime INTEGER NOT NULL,
//         createTime INTEGER NOT NULL,
//         updateTime INTEGER NOT NULL,
//         star INTEGER NOT NULL,
//         weather INTEGER NOT NULL
//       )""");
//
//   @override
//   Note fromJson(Map<dynamic, dynamic> json) {
//     return Note.fromJson(json);
//   }
//
//   @override
//   int getId(Note obj) {
//     return obj.id ?? 0;
//   }
//
//   @override
//   Map<String, dynamic> toJson(Note obj) {
//     return obj.toJson();
//   }
//
// }